/*
 * Enumerates all possible confirmation message displayed to the user
 */
package santiago.client;

public enum SuccessMessage {

    Authenticated("Authentification réussie"),
    Connected("Connecté"),
    Disconnected("Déconnecté"),
    CreatedGame("Partie créée"),
    JoinedGame("Partie jointe"),
    LeaveGame("Partie quittée"),
    AvailableGames("Parties disponibles actualisées"),
    LobbyCreated("Lobby créé");
    private String Message;

    SuccessMessage(String Message) {
        this.Message = Message;
    }

    public String get() {
        return Message;
    }

    public void display() {
        System.out.println(Message);
    }

    public void display(String prefix, String suffix) {
        System.out.println((prefix == null ? "" : prefix + " ") + Message + (suffix == null ? "" : " " + suffix));
    }
}
